package br.com.caelum.vraptor.dao;


import javax.persistence.NoResultException;

import br.com.caelum.vraptor.entidades.Usuario;
import br.com.caelum.vraptor.entidades.Usuario;

public class UsuarioDAO extends GenericJPADAO<Usuario>{
	
	public UsuarioDAO() {
		this.persistentClass = Usuario.class;
	}
	 public Usuario find(String nome,String senha){
         try{
        	 Usuario usuario= getEm().createQuery("select e from Usuario e where e.nome = :nome and e.senha =:senha", Usuario.class)
                         .setParameter("nome", nome)
                         .setParameter("senha", senha)
                         .getSingleResult();
         return usuario;
         }
         catch(NoResultException e){
                 e.printStackTrace();
                 return null;
         }
	
}
}